Good day. I'm having problems booting my pc. My mobo is a ASROCK N68C-S and it freezes on asrock boot screen. What I'm trying to do whenever this happens is I just turn off of my cpu and turn it on again. And it will boot again to windows. My question is. Is this a hardware issue or do I need to flash my bios or if it's a hardware problem. If it's a bios problem can you please give me a link for the latest vios updates for my mother board. Thank you very much.

Mother board: Asrock N68C-S
RAM: 1x2 GB DD3 Kingston PC10600/1333
HD: 160 Gig Seagate Sata 7200 RPM
Processor: AMD AM3 ATHLON II X3 435 2.9 GHZ
600Watts Generic Power supply