my GF build is in a 280x with a 240 aio top mounted. ram clearance isn't even with tall ram.( at least with my MB).. there are clearance issue with the EPS connection(the power connection at the top of the MB) tho. Some fit just fine. My corsiar fans fit no problem, but my arctic f12/p12 bionix (the ones that have the rubber ring around the fans blades) don't. i did get them the fit by cutting out a portion of the rubber ring( yes it does look good as long as you take your time and cut it nicely.)
your 120mm uphere fan will only be "ok". they don't have good static pressure. which is helpful for both airflow in and through the case and through an aio. the other issue that I noticed is 120mm rgb fans on the front look weird AF(imho).
Build likes these will defiantly give you hard time your not use to building in them or have more info before hand. you cant just buy stuff, throw it in there, and call it good like you would with larger cases. i wouldn't give up. i learned all these things the hard way too. but your end result will be even more worth it.
If you want i can make recommendation list. but i need a budget.