I'd try booting a Live CD (list to follow) and see if the issue is in other Live OSes for a test.

-> http://livecdlist.com/

Bob