So I looked into the version of OpenGL that I am running and what GPU can support. It looks like I was on OpenGL 3.0 and the GPU officially supports 3.2 (via windows based drivers). I plucked around and turns out there is a thing known as mesa that handles the OpenGL for Ubuntu and it supports up to OpenGL 4.5 but defaults to 3.0 for what seems like a safety blanket compatibility setting.... poked around some more and ran some of the update commands that I found for mesa, it still says I am running 3.0 but the game is functioning now?
I was at the point of poking into pre-launch commands to force the system to specifically run the game with the 4.5 but when I just ran the game as is from the console without adding any extra commands it worked! I tried to launch it normally and it worked! Installed the steam version and it also continued to work. So I never did add on any command to force to 4.5 but somewhere along the line of doing mesa related updates something clicked and everything appears to be currently fine despite the system saying it is still on OpenGL 3.0
I was at the point of poking into pre-launch commands to force the system to specifically run the game with the 4.5 but when I just ran the game as is from the console without adding any extra commands it worked! I tried to launch it normally and it worked! Installed the steam version and it also continued to work. So I never did add on any command to force to 4.5 but somewhere along the line of doing mesa related updates something clicked and everything appears to be currently fine despite the system saying it is still on OpenGL 3.0