Hey, Chris. I had that same issue. I didn't have a solution for a long time, and it really discouraged me from using my laptop except for emergencies.
Just recently, however, I figured something out that usually fixes the problem, even enough that I keep my touchpad enabled. I was almost embarrassed that I hadn't thought of it sooner.
What I do is go to
Control Panel and open the Mouse settings. Then, on the
Device Settings tab I have a
Reset Device button. Activating that button almost always resets the mouse pointer and it starts working correctly again. On the rare occasions that it doesn't work right away, it usually works after waiting a while.
I don't know if your mouse settings interface has the reset device option. If so, you can access it fairly easily with keyboard keys alone. You can also set up a shortcut somewhere to make it even easier to access (I put a shortcut right on my main Start menu).
In case you don't know, you can toggle between open windows/applications by holding the
Alt key and then pushing the
Tab key to select the window you want. Using this, if your mouse pointer freezes up or starts misbehaving, you can easily switch to the open mouse settings window and activate the reset button to regain control! (Use the
Tab and arrow keys to cycle through the various tabs, links and buttons--this works in browser windows as well.)
Again, this solution may totally depend on whether your own mouse settings has a handy reset option. My mouse software was provided by Dell, the maker of my laptop. There may be other compatible apps out there that will work if your current settings don't have the needed function.
I hope this helps! Please feel free to ask any other questions you have. I am happy to help any way I can.

Take care, Chris.