@rastinza Good luck with that Nvidia GPU and Linux. If you are using an open source driver for the GPU then use the proprietary driver. Monitor the boot process for more useful information. I'm guessing it's the GPU.
@AmpBenzScientist
You were right; installing the proprietary drivers did in fact solve the problem
@rastinza I thought about recommending RHEL and decided not to just as quickly as it came into my mind.
Glad you found something that is working. You should have good repos for OpenMP and GPGPU utilization. You should be able to configure the GPU to be used in calculations or compilation without much work. If you think you are fast now, wait until you get the GPU cores involved. That's one positive thing I will say about RHEL. It's good with Clusters, HPC, Heterogeneous Hardware and doing systems tests on the F-22 Raptor.