As far as mucking about with the Pagefile, I follow the old adage, "If in doubt....DON'T".
MS designed it to work just fine on drive C: so I, like so many others, just leave it there.
There are delays built into the startup routine, by Microsoft, that can be lessened to speed up the boot process.
I found that this worked pretty well.
Shorten the Boot Time in Vista & Windows 7
Go to the start button, choose run, then type msconfig and press Ok.
On the system configuration window, choose Boot tab.
Check No Gui Boot, then lower the timeout to a more manageable time.
I choose 3 seconds.
Next choose advanced options.
This is where you can choose how many processors you have.
Most modern PC's are duo core (2 processors) with some quad core (4 processors)
then choose OK.
Now choose apply and OK, reboot and you should see a marked decrease in boot time.
Then to speed up shutdown I use a shortcut on my desktop encorporating this shutdown command.%windir%\System32\shutdown.exe -s -t 00 -f
Just copy and paste the blue command into a Desktop shortcut and you'll have a very nice QUICK shutdown routine.