puoi tranquillamente montare un SATA3 su SATA2. Di sicuro non sfrutti appieno le potenzialità ma questo già lo sai.
Penso che XP non abbia problemi. Tanto lui "vede" comunque un SATA2!

In termini di costi non ti so dire. Sono un rivenditore hardware (su ordinazione) ma al momento non ho ancora richieste per dischi SSD per cui non mi sono ancora interessato alla variazione dei prezzi in materia.