The dual Contour fans are supposed to be the shizt. I am going to be trying one of those out soon on the red car.
You have a oil cooler? That may help also.
How did you do this week end? Saw you first pass Sat morning. that thing moves out real nice.