Riferimento: Si può passare da Windows XP a Windows 7?
No, potevi passare a 7 gratis solo se avevi acquistato un pc con vista ad un tot di tempo prima dell'uscita di 7 (mi pare 6 mesi) e allora l'upgrade era gratis. Ora come ora puoi passare a 7 solo comprando un pc nuovo o passando per vie "poco legali".
Riferimento: Si può passare da Windows XP a Windows 7?
Dai Windows 7 home premium 209€ ai Windows Ultimate N 339€ , dipende poi l'uso che ne vuoi fare del pc, ma se non lo usi intensamente, ti consiglio il primo.
Per la lentezza, che caratteristiche hardware hai?