Bist Du Dir sicher, dass die Belegung stimmt? Am besten µC aus der Fassung rausholen und mit einem Multimeter den Widerstand zw. den Pins an der Fassung und den entsprechenden Pins an dem ISP-Stecker nachmessen. Sollte überall 0 sein, ansonsten ist irgendwo keine Verbindung, kalte Lötstelle oder so. Wenn alle Leiterbahnen in Ordnung sind und es immer nocht nicht klappt dann ka. Liegt die Versorgungsspannung an? Sind die Fuses richtig(int. Quarz?)?
Das es mit WinXP nicht gehen soll ist mir unbekannt, da ich selber XP hab und es problemlos funktioniert.

MfG Mark