I'm running on Windows XP Pro, SP3 + all updates.
I think the best approach for me, from what you describe, would be to update to the latest PHP and MySQL first, get everything working and backup it up, then look at updating Apache.
Can I run two instances of Apache on the same computer or...