This doesn't really sound like an OS issue. At a guess I'd say there's some corruption in your hard drive perhaps? Have you run a simple disk check? If your data is backed up I'd seriously do a clean format and stick with Vista. If it isn't backed up I'd run out like now to get a spindle of dvd's because if this problem gets worse you could lose everything.