Okay I will try the hyper-threading option, And as far as tests I ran Norton Diagnostics, something called "BurnInTest", and a program called "FreshDiagnose" and they all said there was nothing wrong.

Thanks for your help guys