I dont think the new radiator is needed unless there's something wrong with your current one, but I'm not an expert.
Can't remember if you mentioned one or not but a boost controller of some description might be an idea as well.
If your not keen on cutting a hole in your car for the return pipe on the fmic you listed, maybe look at a blitz return flow one, but that's up to you.