Post a logfile from a recording or streaming session. We need one to be able to troubleshoot or advise.
That said, from that settings screenshot you're recording 1440p(60) using 2500kbps CBR, and recording directly to MP4.
OF COURSE IT'S GOING TO LOOK AWFUL.
1080p60 video 'wants' 12000kbps for average-motion video. You're sending it an even higher resolution, with high-motion (throwing all that stuff on the ground, generating lots of particles), with probably around 1/10th the bitrate it'd want. If you're downscaling (the video link provided has been), that will always come with a quality loss too.
Switch your Rate Control to CQP or CRF, set the cqp level to 16 for visually-lossless recording, and try again. Also,
NEVER RECORD DIRECTLY TO MP4 FOR ANY REASON. *EVER*.
Record to MKV if you need multi-track audio, or FLV if you don't. Use the 'Remux Recordings' option under OBS' File menu to quickly and losslessly convert them to MP4 if you need them, once the recording is complete.
PS- I can't tell without seeing an actual logfile, but I'm assuming your color issues probably are because you've set the Color Range to Full in Settings->Advanced. That's almost always the cause when someone has color issues. The other times are when they've left HDR enabled; OBS does not support HDR (at present), and you will have to turn it off.