My fastest run involved using all my exploits on variable v6.
Max that at any point possible and always use your memory modules on the exploit upgrade when possible. If it gets to a point where the exploits required to upgrade it become unreasonable or require an extremely long wait time, upgrade the loop1 exploit until you hit the "wall" at which point you should just reboot.