As I solved all my problems with Vista by getting Windows 7 I think you should follow Nesivos’ advice.