140mm >120mm wherever possible.
Front intake, 2 140mm
Top exhaust, 2 140mm
Rear only supports 120mm, so no changing that.
Also what is better an AIO Cooler at the front of the case or 3 separate fans?
Neither. Pros and cons to both - pick your poison.
AIO at the front:
+it'll have direct access to cool room air, and see lower low load thermals on the cpu.
+air being exhausted out of the top+rear is a little more efficient.
-airflow going to the gpu from the front is a little less.
-compatibility with 360mm and larger AIOs. Tubing isn't long enough. If it were possible to mount those larger models with the rad inlet+outlet towards the bottom, the inevitable running water noises could be avoided...
AIO at the top:
-higher low load thermals on cpu. It is acting as an exhaust for everything beneath it, after all.
-air being exhausted out the top+rear is a little less efficient.
+airflow going to the gpu from the front is a little greater.
+pretty much no compatibility issues with top mounted AIOs except in very specific scenarios(for example: Msi Coreliquid R/RH/C/P, and the extra chunky rad of the Liquid Freezer IIs being too thick in some chassis)
Between the cpu and gpu, the gpu is typically the bigger heating element.
Cpu heat flowing into gpu cooler, or gpu heat flowing into cpu cooler... which will you go with? Stuck with one or the other, except with air cooled cpu and blower gpu, which can avoid both.
If cooling is adequate, much of this doesn't really matter.