warning: I am sort of a beginner when it comes to self hosting.
I have a linode server with my tracker on it based in NYC. Would a node balancer added to that account/(server?) in singapore make it so my server was basically being hosted in two places at once, thus allowing my server to be faster?
Honestly I don't understand node balancer, and my google searches weren't answering my questions...probably because I was asking the wrong ones.
Anyway I'm expecting to be wrong but if anyone could clear this up for me that would be appreciated.
Thanks!!
I'm not an expert in Linode's balancing solutions, but unless they're doing something very clever the answer is no, I'm afraid.
Are you concerned about tracking speed or landing page load speed here?
When it comes to balancing you get both: better speed and lower server costs.
However, the configuration part is not for beginner level given you have to take care of DB replication since
you want all your data to be consistent and consolidated.
I do suspect 2 things: you use your own tracker for lower costs and higher privacy.
However, if you're new to this, I'd suggest going with a cloud based solution that takes care of those issues
plus - same piece of carrot cake 
Thanks for your replies guys, I really appreciate it!

I'd agree with danielt here - if you're running all over the world, and you're concerned about tracking speed, using a cloud-based solution with a decent number of exit nodes is probably the way to go for your tracking. That'll get you reasonable speed everywhere without hideous complexities.
Alternatively, there's no reason you can't just run self-hosted trackers in 2 or 3 locations, although you may need a license for each tracker depending on the software. You don't need database sync assuming you're running different campaigns in different countries - this is a point a lot of people miss.
As for the waterfall graph you show - without knowing what each of those bars represent it's hard to advise on ways to speed your loading times up. If you share the graph with some more information on what each section represents, we can probably help you more.
Don't forget that the first time you run a speed test to a CDN-hosted lander it'll be SLOOOOOOW, because the CDN's fetching the page from your root server.
Hope that helps!
Ah
If it's different self hosted trackers on each locations, then no, you don't need DB sync.
I thought of DB replication since load balancers act as a traffic splitters and routers for 1 main app.