The best way to rule out if the problem is caused by software is to use a Live CD. Download a Live and burn it to a CD and boot to it. If you still experiencing the same issue while running of the Live CD then most likely the issue is hardware related.

Here’s a list of Live CD images. My all tiem favorites are Knoppix and Ubuntu.
http://www.livecdlist.com/