So when I try to game on my computer I get very bad lag spikes about every 30 seconds. (Also at some points it's unplayable for a minute because of the internet).this has been going on since i switched to virgin and has overtime got worse but ive never got round to doing anything(been at least a year). I have vivid 200. I recently added a tp-link archer a7 and switched the hub 3 to modem mode which meant that I don't get disconnected when I have lag spikes. I ran a broadband test for 24hours(linked).
Do you notice it when you're doing anything other than gaming at all?
Have you tried performing a factory reset? This is done by poking a paperclip or similar into the pinhole labelled RESET for at least 20 seconds. Please bear in mind that any settings or passwords would revert to their default and disconnect any wireless device.