-> Start, Run, type "msconfig" without the qoutes, carefully search for unwanted startup items or non microsoft services which may slow your boot time.
-> Run click here if you already havnt.
-> Update your system drivers
-> Defrag your pc
Maybe one of these may improve boot time, if not we will try other methods.