Having a top radiator vs a front radiator depends on a lot of factors. But the main factor will be your GPU. What is your GPU fan type on your card?
Is it a fully enclosed GPU and "blower" type card? Or is it an unenclosed "open" type card? If it is a "blower" card, then it will not matter much top or front mounted radiator. However if it is an "open" type GPU, you want to have your CPU radiator in the front of the case as the GPU will make the ambient temperature in the case higher and thus you will have a higher CPU temperature load.
See this video for more information and further explanation.
[ame]
[/ame]