The windows client is irrelevant, discovered that the caching is purely dependant on the OS version. Since we will be using Server 2012 for content and cache servers we will be able to create the cache from the content server and transfer to our branch servers.
Thanks