Da unterscheidet sich DDR3 nicht von DDR4 oder DDR2 oder DDR1. In allen Fällen werden die Daten zweimal je Takt übertragen. Daher wird das Marketing gerne mit der doppelten Taktrate werben, obwohl dies etwas irreführend ist. Die tatsächliche Taktrate ist also die Hälfte des angebenen Wertes.
Müssen natürlich nicht. DDR4-2400 mit 1200 MHz Taktrate reichen auch. Aber bei DDR4-2933 oder DDR4-3000 erhält man heute tendenziell das beste Preis-Leistungs-Verhältnis. Offiziell unterstützt dein Prozessor DDR4-2933.
Ich selbst nutze DDR4-3200 mit CL18. Ich brauche die höhere Brandbreite aber wohl auch, weil ich keine dezidierte Grafkkarte nutze.