If your opponent is not going Gardens, the simple answer is: get all the Workshops, then all the Gardens, then all the Estates.
Unfortunately, as everyone has mentioned, Workshop+Gardens isn't all that good, for 2 reasons:
1. There are a lot of better enablers that allow you to also afford Duchies.
2. There are a lot of engines that kick in fast enough to catch up before you can pile out.