Ryzen RAM speed

My RAM defaults to 2100, If set to 2800 its fine on 2933 it sometimes boots fine and doesn't crash in prime 95 or anything but sometimes gets stuck in booting loop then resets to 2100, at 3000 it always gets into that loop and resets to 2100. Voltage is set to 1.35 not tried to adjust other setting but they are correct for the RAM. Should I live with 2800?
CPU Ryzen 3 1200 currently stock
Mobo Asrock AB350 Pro 4
Ram Corsair VENGEANCE LED 16GB (2 x 8GB) DDR4 DRAM 3000MHz C15
GPU RX470
Drives from old PC
PSU old corsair TX750.
Cheers for any help, note I intend to overclock the CPU a moderate amount should I do this 1st then worry about the RAM or get this sorted 1st?
 
Solution
I bumped the SOC voltage to 1.175 to hit/maintain 3200 CL 14 on my Flarex ram.
1.2 is max acceptable here.
Definitely helps with hitting higher ram clocks.
I do not know if that option is available in your bios.
Using the xmp setting in my case, rather than full manual settings.
In an earlier bios release, I had to use manual timings to achieve this, but not for the last few months.

Increasing ram BOOT voltage to 1.4 can also help with cold boot issues.
This is not the same as ram voltage, which would be the 1.35.
Again, I do not know if you have this option in bios.
My Crosshair 6 has so many bios options it's scary lol.

I found doing the ram first and getting stable, THEN bumping the cpu speed up to work best in my case.

2933...

exroofer

Distinguished
I bumped the SOC voltage to 1.175 to hit/maintain 3200 CL 14 on my Flarex ram.
1.2 is max acceptable here.
Definitely helps with hitting higher ram clocks.
I do not know if that option is available in your bios.
Using the xmp setting in my case, rather than full manual settings.
In an earlier bios release, I had to use manual timings to achieve this, but not for the last few months.

Increasing ram BOOT voltage to 1.4 can also help with cold boot issues.
This is not the same as ram voltage, which would be the 1.35.
Again, I do not know if you have this option in bios.
My Crosshair 6 has so many bios options it's scary lol.

I found doing the ram first and getting stable, THEN bumping the cpu speed up to work best in my case.

2933 "may" be your upper limit, probably at CAS 16 timings.
At 2800 you might get tighter timings.
Either/or will be substantially better than 2100.
 
Solution
Cheers guys, the latest bios made it look like 2933 would work again and again passed stress tests (prime 95) but a few restarts later and its back to 2100. If your interested I settled on 3800 for the CPU @1.2V I could get 4GHz @1.375V but it hit 90C both are better than I expected based on what others seem to get even with better boards and cooling.