Stability depends on three things
- Your hardware (its quality and how well it is supported)
- The operating system (Ubuntu in this case)
- The user (that is you)
If you want to you can share the data about your hardware. My guess, however, is that your instability has (at least in part) to do with you as a user. Don't get me wrong, but if you say you experiment installing lots of stuff, you use a VM and more then you should be willing to learn how to use the system. Learn about commands like top
, about keystrokes like Ctrl+Alt+F1. and Ctrl+Alt+F7., and learn how to keep your system clean.
I think you should check whether your hardware is compatible and reinstall.
Note: It is very common for new users to point-and-install as they did in windows, but Ubuntu is a powerful system which gives you great control. You should not just blindly point-and-install whatever you find (even though it is tempting).