Personally I'd rather have the 32gb of 2400 vs the 16gb 3200mhz. I'm a firm believer that if you have a Ryzen 5 or Intel i5 you should be running 32gb, especially at these price. 16gb can be had for around $60 these days. Wait until next paycheck to pick your additional 16gb, mow some lawns, sell a couple of your porcelain clown collectibles, etc.
This depends on the games you're running as well. Of course if you're just playing DOTA or other "esports" titles you don't need 32gb. But games like COD Warzone, Division 2, or Borderlands 3 will use all 16gb and hit the page file. This is even more enhanced if you have a second monitor running Youtube, Discord, etc. This is one of those instances where benchmarks don't tell the whole story. If you're continually bouncing off that page file, frame pacing will suffer.