The best thing to do, is remove all the components including the motherboard, get a small paint brush and thoroughly clean the dust off everything, reseat the CPU, heatsink and memory, and if you have any contact cleaner spray, spray the back of the motherboard. (you should do this every couple of years anyway)
If this doesn't fix it, try reinstalling windows.
If that doesn't fix it try a program like sisoft sandra (available at all good p2p sites) to analyse your system
as an aside, I have a couple of old pentium4 boxes (I think one is 2.0 and the other is 2.4) with about 512kb memory and onboard graphic for about £50 each if anyone is intrested