Why don't you call them up and insist on getting an actual router rather than using the set top box...
There was a fault with the older routers not being able to handel the faster speeds (5mb+) Maybe it's the same for the set top box.
and if yours is the same as the one in the picture it's one of the older ones!