If you can't even boot to deal with drivers, sometimes booting the windows CD and doing a repair install will work.
Why not just take the time to do a fresh install? It's highly recommended for a lot of reasons. You can transfer your XP license without much of an issue, even if it's OEM. If online activation fails, just call them, tell them you're fixing a computer and they'll give you a new machine ID and it will activate.