" should i reflash? will it help? "
Reflash the bios ! have you already flashed the bios then ?
Personally NO,do not flash the bios....i doubt very much this is your problem.
Sounds like possible driver problems or even overheating.
Any error messages ?
Before upgrading to Vista,you did check the hardware was compatible as you would need Vista drivers.