Well if it`s possible to set 1 desktop as a DP it would be the easy solution.
The issue with OSD and Branchcache is that WINPE doesn't support branchcache (unless you do a lot of tweaking or use third party tool).
Look at this toolkit provided free: http://2pintsoftware.com/products/branchcache-for-osd-toolkit/
You can also find a quick info about the toolkit here by Jorgen: http://ccmexec.com/2014/10/2pint-software-branchcache-for-osd-toolkit/
Hope this get you started.
- Proposed as answer by Jason SandysMVP Friday, July 17, 2015 12:51 PM