Novice Linux user and admit I am losing the faith

Spent the ENTIRE last weekend trying to get Centos 7 up and running but gave up after numerous Nvidia driver related issues
So I've switched to Ubuntu MATE. For a day or 2 everything was fine.
Then on booting this morning had corrupt display issues.
Then this evening when attempting to boot I couldn't boot at all and instead booted into my 2nd SSD which has Windows 10 installed.
I attempted a bootrepair but was unsuccessful.
Forwarded the pastebin2 url to boot.repair at gmail
One error I was getting while attempting boot repair was the following
Quote:
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag)
|
I have the following partitions on a 1TB SSD
/boot 200mb
/swap 8GB
/ 20GB
/home (remainder of SSD less 70GB unallocated)
Is it possible my boot partition is still way too small?
Also, as a last resort I tried reinstalling Ubuntu MATE on top of my existing partitions without formatting so as not to lose any data(my application installs)
One error I did encounter was my root partition seemed to have lost its 'root' flag, so I reassigned it.
I'm seriously about to give up and just stick with Windows.
Would appreciate some advice though on possible next troubleshooting steps.
I'm on a dual boot PC but Windows and Ubuntu each have their separate SSDs. However I am wondering if there is something in my BIOS that is causing problems.
I can't afford to lose another weekend reformatting my disk and installing everything from scratch again!
Any feedback appreciated