You mention downloading a driver but fail to identify what the driver was for.
Another possibility is that you have a lot of software loading at start up.
Does the PC function correctly when it is up and running?
When you shut down the PC do you use the 'Shut Down' button or shut down from 'Sleep' by turning the PC power off? If the latter you will get the symptoms you describe as not only does the PC need to boot but it needs to load back to the point you turned it off.