Took quite a while but I bring results.
I ran memtest86+ v 4.00 for separate memory sticks for 5 passes each and switched them to different slots. I found why moving the sticks to the 2nd dual channel slots reduced the BSOD frequency.
All slots are fine except for the 3rd slot which gave 4000+ errors. Luckily this slot is unused, so this shouldn't be a problem.
Lastly, I ran memtest86 for 5 passes with both sticks in and found no errors.
I went to the official gigabyte motherboard website to search for an updated Raid Driver. The driver on the website is actually a downgrade from the version I currently have installed.
Should I downgrade the driver or should I leave that alone?
I have ran a system file check and got these results:
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection did not find any integrity violations.