Thanks for the advice so far, we are getting there I think...
Ok, phase 1 complete,
I timed with a stopwatch on my phone from a cold boot:
Bear in mind I've already msconfiged it and run avg, ccleaner, malwarebytes and spybot, all clean.
Test 1.
Boot time from off, untill firefox has opened my google homepage:
2 mins 8 secs
Test 2.
As above, removed guest account, disable UAC, remove AVG, found nero updater in services- disabled that also.
1 min 34 secs
Picked up a few tweek from LSEdwards link...
Test 3.
As above,
Enabled enhanced SATA performance
Disabled application experience, linktracking client, offline files, and TCP/IP netbios helper.
Set 4 core boot rather than the default 1 core.
And
installed Avast which I guessed would add to the boot time..
1 min 32 secs

Well first reboot after intalling new AV and all the tinkering took a bit longer but to be expected, so I rebooted and retested after the OS had chance to 'settle down' as it were.
HDD health check passed ok, although the drive does 'chirp' a little during the early stages of booting.
I will look into exactly what to do with UAC today at some point, Ive just turned it off in WCP, so im not 100% sure if is off, or on silent or whatever...
Farily happy with results so far!
EDIT: just to answer other points raised... I run as light weight as I can, so no plugins or Steam, or google desktop or anything like that, apart from standard microsoft services, the only startup things are litteraly AV, Nvidia drivers and Logitek mouse software.