Have a separate box just for TWS. You only need a powerful box if you have programs accessing the API. IBKR should allow for multiple concurrent logins. It's not like they charge for TWS subscriptions. Then, you can more easily split the workload between several boxes.
Thanks to just21, xandman for advices! Before i invest for more powerful computers, I like to make some suggestion to IB (Not sure where to submit my suggestion to IB) : Add global chart parameter change capability for Multiple Charts with different products, like, time period selection drop down manual or buttons, number of bars in the charts increase/decrease buttons etc.
Self correction. You can make another concurrent login with a separate data subscription. A very equitable arrangement. https://ibkb.interactivebrokers.com/node/1004