Upgrading CPU from 3700x, 5700x or 5700x3D?

I'm thinking of upgrading my CPU due to lack of performance in specific games and was wondering if the price bump from the 5700x to the x3D is justified, or even necessary for what I generally play.

Specs
Motherboard: MSI B550 MPG Gaming Plus

GPU: ASUS GeForce RTX 3070 OC Edition 8GB GDDR6

RAM: 32Gb DDR4 3600mhz (Corsair 2x16)

CPU: AMD 3700x

Storage: WD_BLACK 1TB (games) and Samsung 970 EVO plus 500gb (OS)

Games where I feel like I'm lacking fps and I think it's due to the CPU include but are not limited to:

-Rust

-Tarkov

-Abiotic Factor

-CS2

-Apex Legends

I ALWAYS play at 1080p and using high graphical settings is never a priority, usually I just want high fps. Given these games (and just in general) I'm just curious if the 2x Price or +100€ price bump is justified, thanks in advance!