Through messing about with combinations of ram from my computer and my friends.. I accidently took one of his sticks of ram and left him mine. The problem being that his ram is PC2700 and can only run at 166MHz.. my CPU runs at 200MHz.. and obviously I got blue screens.. so for the last year or so my computer has been underclocked to 166Mhz (x11).
I recently found my original ram which is PC3200 and runs just fine at 200MHz.. and then set my CPU back to stock speed (2.2GHz) and it ran fine without any blue screens... happy days.
I realised however, that none of my 3D games were working. I ran dxdiag and did a Direct3D test and it failed with every platform of DirectX.. giving "generic failure".. I then went back into my bios and underclocked back to 166MHz and tried again.. and it worked fine.. all tests passed and all games ran. I should note that before this entire fiasco began.. my video card worked at stock speed perfectly.
So my question is... why would my video card not be working at stock speed when it will work at lower speeds.. when originaly it worked at stock speed just fine.
Asus A7N8X-E Deluxe Mobo
AMD Athlon XP 3200+
2x Kingston 512mb DDR ram
ATI Radeon 9550 Sapphire (256mb)
DirectX 9.0c (tried other versions)
Windows XP Media Centre Edition 2005
Any help would be greatly appreciated.. my head's blagged.