Good point - I overlooked the budget limitation. And if this is for business use, then that requires the Server edition of PrimoCache at US$119 per copy - it's very likely that Romex would offer some (and possibly a significant) discount for a 30-license package, but I couldn't see this costing less than $1K.Jaga wrote:...your budget of 1k is VERY low to accomplish the client-caching strategy. With 30 clients, you'd run most of your budget out just getting 30 copies of PrimoCache, which leaves no room for additional RAM on those clients (which Primo needs), or local SSD drives (to help with local L2 caching to relieve server/network stress)...
Nonetheless, it may be worth contacting Romex business sales (email link on the purchase webpage) to see what they can offer as well as experimenting with other options (the only other piece of software I've come across offering similar functionality would be eBoostr, which was last updated in 2010). It may also be worth checking your network bandwidth with a few game-related tests (like timing level loads) to ensure that it is giving maximum bandwidth (enabling jumbo packets may or may not improve matters). If your server has multiple network connections (e.g. dual Gigabit) and your switch/hub supports link aggregation (e.g. 802.1AX) then you can use this to effectively double your server's connection bandwith.
Aside from that, improving the server setup as Jaga has suggested should be a good second choice.