Things I have tried.
Locating the problem to the Xbox
All other devices connected to the internet working fine.
Fixes attempted through help already sought and failed.
Re download profile,
Delete profile, clear cache 3 times, switch off console, re download profile.
Retry this for only other profile on my xbox.
Contact xbox support;
Delete profile, clear cache 3 times, enter system refresh code, restart re download xbox live update, download profile,
Made xbox priority on my hub and trying it with no other devices connected to the internet NOTHING disconnect.
Hard reset of the hub back to factory settings.
It STILL lags to high heaven then signs me out as soon as I start a multi-player game or after 5 minutes requiring me to reset my hub for the whole process to start over leaving me beside myself with torment.
Occasionally I get error code 80072EE2 or 80151103 and followed all the fixes with these error messages.