Hi Sreyan,
You can install smp/sup server & cacheDB on different systems in same network. While installing server you can set the path. You may refer this doc for more inputs
How to Install SUP in a Cluster Environment Using Microsoft Cluster Failover (2.2.x)
Note: cacheDB is only for smp 2.x
Rgrds,
Jitendra