Your error is 0x109: CRITICAL_STRUCTURE_CORRUPTION
This indicates that the kernel has detected critical kernel code or data corruption.
Cause:
A driver has inadvertently, or deliberately, modified critical kernel code or data.
A developer attempted to set a normal kernel breakpoint using a kernel debugger that was not attached when the system was started. Normal breakpoints (bp) can only be set if the debugger is attached at start time. Processor breakpoints (ba) can be set at any time.
A hardware corruption occurred. For example, the kernel code or data could have been stored in memory that failed.
Do the following:
Scan for infections and then unistall and reinstall the latest drivers for your Belkin game controller.