Crashing to desktop is a different problem than disconnection loops. Make sure to include your DxDiag (not MSInfo) if you want to troubleshoot.