I don't know much about Virgin Cable (although slightly jealous of speeeeeed
), presumably you are using the Hub in modem mode.
One thing I have never regretted is moving from single box solution to separate modem, router and WAP (s). Based on your list of needs it sounds like you need a higher end / more powerful device - have you considered something pfSense based with a separate WAP?
Personally I am using Ubiquiti WAP(s) and think they are great but I am guessing after your bad experience with your current device you might not be so keen, lots of other choices though. I think its healthy to keep devices separate in case you want to upgrade / change in the future
The nice thing about pfSense is you can even give it a try on an old PC very cheaply, this is what I did. I bought a 4 port Intel NIC on ebay for £20 stuck it in an old PC and have never looked back, I now have a PC Egnines APU2C4.
You can also get pre-configured devices, Amazon is littered with them, some look very powerful, others on here can recommend better than me.
As far as single boxes go, I like Fritz!box (but I don't think they support your kind of VPN) and Draytek (decent quality)
C