First i would try popping in ur xp cd then booting from that use the console repair thing see if that sorts it if not could be many many things hardware fault or software/driver fault no way of telling without a fiddle so best bet is to pop it into a local pc repair shop. that or re-format and lose everything on it