I installed Ubuntu 16.04.3 LTS on an old HP Compaq CQ60 Laptop. The default driver (Nouveau) flickers when something changes on the screen such as mouse movement, opening Firefox, etc. I've tried proprietary drivers. When the proprietary drivers are in use, it will be stuck in a boot loop, it will be in a low resolution and then go right back to the login screen, or parts of the screen will flicker and move up and down. I got it to a point where it would work normally but then it would freeze when I would open chromium and firefox. Windows 7 works perfectly fine. I can access a TTY. The issue happened right after I installed it and I have had this issue before with earlier versions (14.04 and 15.10). I've reinstalled previously multiple times and nothing changes.
I did some more digging and found that all I had to do what install a legacy driver insert face-palm here. Anyways I typed
sudo apt-get install nvidia-304 nvidia-settings
Works normally. I still get the weird splash screen but at least it works.