Sì, disattivando le porte usb interne del pc dal bios. Anche se non è strettamente necessario.
http://cgi.ebay.it/SCHEDA-PCI-USB-4-POR ... C_e_Server
Comunque per verificare che non sia un problema di sistema operativo ( di solito dei file corrotti dei driver USB standard di windows ), che purtroppo potrebbe ripresentarsi al momento in cui metti la nuova scheda, puoi utilizzare un CD live.
Esistono CD live fatti in windows che ti fanno partire il XP dal CD, e da li puoi verificare se ti vede le periferiche USB collegate. Ti consiglio, ad esempio, Hiren's boot cd ( che trovi nei torrent ).
Attacchi una penna usb, fai partire il pc con il CD dentro entri in modalità Mini XP e controlli che veda la penna usb. Se te la vede vuol dire che le porte funzionano e il danno è da imputarsi a qualche file corrotto di windows XP, oppure a delle chiavi di registro corrotte o con le autorizzazioni modificate.
p.s.: non ricordo se esisteva in windows xp, ma prova a eseguire il comando "sfc /scannow" dal prompt dei comandi. Dovrebbe fare una verifica dei file del sistema operativo ed eventualmente ti sostituisce i file che non corrispondono. ATTENZIONE CHE POTREBBE RICHIEDERTI IL CD DI WINDOWS XP