Overheating issues

Hi, has anybody here tried to add a pusher fan to the front of a Champion radiator to bring temps down in stop and go traffic or idling. Right now I can idle for about 15-20 minutes before I have any issues, but then the temps go up and over she boils. I can't find a shroud that fits and I just added a 6 blade Flex fan, but that didn't help.