One thing that really stands out to me is the case. It looks very outdated, like a case from 10 years ago. Requiring an optical drive bay really limits your options as most cases don't have them anymore. Is it strictly necessary or could you get by with a USB connected optical drive?
Some cases to look at would be Phanteks P400A, Fractal Design Meshify C, Cooler Master TD500 Mesh, Cooler Master NR600, Cooler Master H500. All of them should have pretty good airflow, though some of them could benefit from 1-2 additional fans.
Perhaps
this memory.
Also I'd be wary of buying an expensive high end graphics card right now, as a new generation of cards from both AMD and Nvidia are coming out within the next two months and you should get far better value with the new cards.