Option B is the most important part of the equation to make sure you get the air out of the aftercooler system. That means a restricted line from the top of the (oem) heat exchanger. The stock T bottle is hopelessly ineffective on the LSJ aftercooler system.
The next is dual pass. Thats a little more involved, and requires great care re and re the end plate, swapping the laminova cores end for end, and replumbing the hoses.
My preference is to use the Saturn coolant bottle with decent brackets; you can buy the dual pass end plate where ever you wish. you need, and the "T"'s and "Y"'s are important...P.S GM have good "how to" instructions I think they are on this site....
But also I would buy a GNR style racing griffin h/e before I spent money on dual pass, if money was tight. So you would have option B , four pass and a better h/e, double the core thickness and tanks, in the stock location...