Yeah I think it is indeed a hardware problem, maybe your pc is not powerful enough... if not I have no clue what the problem is... you are probably screwed by the sound of it... hope that new video card solves the problem..
maybe you could update the drivers of your current card and see if it helps somewhat