Over the weekend I built a PC for my Mrs, with XP 32bit installed. That too got stuck when I put it into Hibernate mode, so I undid that. It works fine with Standby though. My recommendation would be to leave it with Hibernate disabled and see if that solves the problem, as it may have done from your recent experience.