To repeat, XP is XP, no matter what hardware it's running on, so yes, the virus could move across with the data.
I'm going on the assumption that you will do a fresh install of XP. No matter what the hardware, after you do the fresh install, you will be free of the virus. However, it will come back if you move the SOURCE of the virus into the new installation of XP.
Look at it this way:
OLD SYSTEM
- Operating System (XP): infected.
- Data (your actual working files): maybe infected.
NEW SYSTEM
- Operating System (XP): not infected
- Data before bringing over your old files: not infected
- Data after bringing over your old files: maybe infected
So you want to focus on that "maybe." You say you've done some disinfecting already, and if so (and if you did it thoroughly) then most likely your data is safe. The disinfecting probably deleted the cause of the infection. However, the infection itself is still in your root key, which is part of your operating system, not part of your data.
If you care for analogies, it's as if you got stuck with a splinter that caused an infection. You can pull out the splinter, but you still have the infection. If you could change bodies, you would be free of the infection as long as your new body doesn't come with an infected splinter in it. So find that splinter and get rid of it. Then get a new body (or in this case, a fresh install of XP).
The best thing to do is throw every anti-virus you can at the data you plan to move over to the new installation of XP. And don't move any actual operating system files across.