A 26" rad would almost certainly help, cooling a big block w/a 22 incher is a big ask. It was previously suggested you should try to find a shroud that will fit, the existing one isn't helping you at all. If you're already wired for a pusher fan, whats keeping you from ditching the factory...