This question already has an answer here:
my geth (geth-windows-amd64-1.5.5-ff07d548) is taking too long to sync. It has been two days and it is still not fully synced. Still missing about 600 000 blocks.
Ports are opened (TCP 30303, UDP 30301), using
geth.exe --cache=512 --datadir G:\Wallet\data\ and my internet connection is 6MB/s.
The G: drive is internal western digital black 2TB.
Edit: 1 block sync takes about 12min. (600 000x12=years)