Apparently Vispa have removed their forum so I can't ask this there. (I wonder why this is too.)
We haven't removed our forums, we were just inundated with spam, so to combat this have stopped any posts (for the time being), while we clean it up, and set a pre-authorisation to forum posts to stop the unnecessary spam. We will have this back up and running soon....
Anyway, onto to your issue.......
After taking a look at your account, and verifying with our radius server, we can see lots of disconnections recently on your connection. However, all of these disconnections have been a result of 'User-Request'.
A User-Request termination code means the termination request came from the router, which dialled into our radius server, and requested that the session terminated. Basically, as if the user hit the 'disconnect' button on their router. With the amount of disconnects, and the frequency of them, we know that they certainly weren't 'user' requests, but this does not mean that they did not come from your router. It could be that the router is malfunctioning, or local interference is affecting the internal connection either being transmitted down the telephone line through faulty internal wiring, or frequencies affecting the wireless signal, which is causing the router to disconnect.
The issue described above could also be the reason for your high latency and pings.....
However, before trying the below, try setting your router's MTU setting to 1432 bytes and the modulation to G.Dmt. If either of these make no difference, then complete the following steps:
Try your router directly in your 'test' socket (located behind the front cover of your master BT telephone socket), to rule out any local interference to the router. Also, try using an ethernet cable (if using wireless) or an alternative ethernet cable (if using ethernet) and see how the connection goes . If it seems more stable then one step at a time, relocat your router to where it was before and go back to your previous connection (ethernet or wireless), again if the connection seemed stable on one connection, but not another, then it is internal wiring/cabling that is causing this issue.
However, if none of the above work, then try restoring your router to factory defaults, this can be done be either accessing your router's setup interface using it's IP address, or by holding the 'reset' button (usually a small 'pin sized' hole) found on the back of your router. This will remove any firmware upgrade that may have occurred, and any settings you have previously entered (including wireless security) so will need to be reconfigured to allow internet connection. If this still fails after resetting your router, then it may be that your router has obtained a fault, and the only way to determine this is to use an alternative.
If you try these, and you still are having issues, contact our support team who can investigate further on your behalf.