I am 100% certain this is a configuration rather than a hardware issue.. hardware being the modem/router/wiring. Although with respect to wiring it *could* be the ethernet wire between PC and billion router or router and modem. I think that's a stretch though. I do have the original HH3 I got when I first ordered but haven't tested with that and I also have a HH5 which I replaced after using for a couple months because it was janky with my S6 (dropping connection randomly).
For the record, this is the test immediately after me running the handheld tester on it to verify the speeds. I checked on the tester and not a single error too which is all the stranger.

Speedtest.net is giving me a contradiction however:

The Discord App graph of my ping to their server:

So basically I'm at a complete loss. It seems to be something software side but my fiercest googling has yielded no answers. My internet did crap the bed the other day but I think that was exclusively on my PC as I still had sync, I believe it was a DNS server issue (hadn't been playing with settings either, just randomly crapped it). System restoring seemed to "fix" it even though the restore didn't go through.
I guess to cut a long story short I'm a phone engineer without the slightest clue as to what the problem with my internet's throughput is... ironic in a way however I've only been trained to deal with simple things so far!

- Joppsta
TL;DR
Provider: BT
Router/Modem: Openreach Modem with 7800N
Connection: Wire
Problem: Ping spikes averaging out 300-500ms over long periods of time in Discord app ranging from 39ms-1000ms+