M2 from Macquarie Park is probably the best option. Allow for bad/slow traffic though. After 5pm it slows to a crawl between Lane Cove Road and Windsor Road. This stretch usually takes me 20 - 25 mins at that time of day.
Avoid Windsor Road and maybe take the exit onto Old Windsor Road at...