Crossfire update very slow

Today I ran into a bug that broke the game (something along the lines of XIGNCODE can't update due to lack of space or blocked by firewall). The game was fine yesterday, but just suddenly won't start because of this. So I uninstalled and reinstalled, was able to download and install in about 30 min. However, it has been 2 hours and the game still can't start because the patcher is taking forever. This has not happened before' and previous patches I was able to download in less than 10 minutes. How do I fix this? I know my internet is working and I can stream HD videos no problem so it is not my internet's fault.

Just to clarify, the patcher is technically working, but it is downloading only a couple kb per minute........