I also find it effective if you use a CL15/16 type of RAM in your motherboard.
A SSD is also preferable than a standard HDD.
Lastly, if you can, avoid connecting your rig via WIFI donggle.
Your first point is correct but the latter 3 will not make a difference.
The type of RAM in your computer makes no difference what so ever, do you know how ultra fast RAM is these days?
The SSD has nothing to do with stales shares either, the miner runs off the memory pretty much.
The wifi could be true however WIFI is very fast these days and unless you got interference it won't slow you down by much.
Your point is correct regarding the region. Basically if you are in asia, find a pool located in Asia. If you are in USA, find a pool located in USA. Most pools have multi-regions these days so it shouldn't be an issue.