Have an SSD, and i7 processor 16GB ram. Still takes a up to a week.
The issue with windows updates it that it indiscriminately resets the machine when it feels like it, before the client has time to shut down properly. corrupts the block chain which then needs re-indexing.
something wrong with that, is your ssd in good state? because it should only take few hours in the worst case
windows update usually tells the user when he want to restart(from 10 minutes up to hours), it should not restart at random, anyway try my previous suggestion, disable windows update, or just let it finish