Pretty sure they’re in Virginia but I’m not 100% sure.
Tree’s performance is completely reliant on your processor and RAM. Also certain things appear to still be busted if you have an AMD card, there are a few people who say that they simply can’t do certain things, like get close to Boruta for example, due to the game having an aneurysm if they get close.
For me, performance isn’t much of an issue until the channel starts lagging due to load. This is less of a client issue, the client only hangs during what I believe is inventory checking (like when I craft something–or weapon swapping which I simply don’t do on any build anymore as a direct result). It’s absurdly bad.
You can also improve the game’s performance by completely restarting it before doing something like GVG or Feud, keeping a clean inventory (due to what I mentioned above), and hell even turning off the shout bar scroll.
It’s also not really so binary as a “devote development resources to gacha” vs. “devote development resources to optimization” kind of thing. No workplace operates in that kind of way. Think about how you prioritize any kind of task at your job currently. There are things you know and expect will take several days/weeks as a big project to complete, where others you can knock out in a few minutes or hours so you’ll probably tackle those first. This also isn’t really a defense of IMC, I hate how poorly the game is optimized too, but it’s not really helpful to just bitch about gachas. No one likes gachas. The concern of course is how IMC (or any game dev, let’s be real) can find a successful model for making money–especially when loot boxes become more and more of a legal problem.