Now that your 'in' what progs have you got loading at start up ? run>msconfig>start up tab, I had a friends lappy do almost the same as yours, whenn it eventually let me in there were about 20 progs loading, take out ( untick ) what you don't need, this will save some resources as well.
HTH