Für den CPU-Lüfter ist die Gehäusebreite entscheidend. Die ist bei fast allen ATX-Gehäusen aber identisch. Die Größen sind alle genormt, daher hast du mit einem ATX-Gehäuse normalerweise keine Probleme mit irgendwelchen Kühlern, du musst eigentlich nur darauf achten, dass der Kühler auf den Sockel passt. Du hast ja einen midi-Tower, der unterscheidet sich von einem Full-Tower nur in der Höhe, die Breite ist fast immer identisch und unterschreitet nie ein Mindestmaß. Das muss ja auch so sein, da man sonst auch mit sehr großen Grafikkarten oder dem Netzteil Probleme mit der Breite bekommen könnte.
Was aber immer so eine Sache mit einem Aftermarket-Kühler ist, ist der Platz an dem RAM-Slots. Oft ragen die Kühlrippen, besonders bei sehr großen Kühlern, über die Slots hinaus. Wenn du da RAM mit sehr großen Kühlrippen hast, kann es sein, dass die nicht mehr passen. Hast du aber normalgroßen Speicher gibt es auch hier natürlich keine Probleme.
Überleg dir was du ausgeben willst und schau dir einfach einige Bewertungen beispielsweise bei amazon an. Man kann nicht so furchtbar viel falsch machen.