I have the same issue, I used to be able to play just fine, and all of the sudden it lags like hell, had to set my settings far below recommended and still get ridiculous lag spikes.
I just defragmented it yesterday and its still stuff.I can't play a game of tf2 without lagging and I don't have a crappy graphics card because I get about 60fps on highest settings.
Idk about TF2 lagging, but your processor is a piece of stuff. It's an incredibly aged single core processor... at 2.2 GHz. I know because I used to have that same processor, about 2 builds ago (back in 2006 I think, and even then was subpar).Also you have 1.25 GB of RAM. You'd best be running nothing in the background when playing TF2 or running a lot of things at once.
Update DirectX, try to run it on DirectX 9 or 8, set launch options for that. Put this in Launch Options:-dxlevel 90 -autoconfigthen Disable Steam Cloud, delete your TF2 Folder, Verify the game's cache, run the game...
I have nothing in the backgroundI best be getting a new processor and some ram.I can run blockland very very smooth though even with max graphics which makes no sense. I mean I know blockland is run on old torque engine but i would think it would still lagIt still lags if I change the dx level. i didnt just do it, i know from experience. plus I am not waiting 3 hours to redownload tf2
You do realize that DXDIAG doesn't show dedicated GPUs?