I would fix up the 03 WRX.
1. Its paid for so the extra money that would go to payments and insurance can go to mods.
2. It will be easy to find great deals on used parts to save money on the build.
3. The high mileage will just be your excuse to upgrade everything.