I don't know much about RR so i can't help you there but as for the boot time i have some suggestions.
1. Consider reinstalling windows using nLite which allows you to choose exactly what windows installs. You could also use windows images like tinyXP or microXP however i don't recommend these as they're "illegal". I have the new intel mini-itx with a 1gb ram and my boot time is about 14 seconds.
2. Depending on what you have on your hard drive, you may want to consider going to a bit smaller one. If your hard drive is full of stuff, then windows is gonna take longer to boot.
3. If you don't want to reinstall windows or change hard drives, you can use MSCONFIG (start -> Run -> MSCONFIG -> Startup tab) to turn off programs, that start up when windows is loading, that aren't needed.