@Randy_Marsh Sir, what specs do you have, how's your experience on your monitor.
@SaiyanGoku sir, I feel that fps is getting maxed for dota 2, so if I put 144hz monitor then maybe
My specs are in my sig. (GTX 1060 6GB with i5 6600). I found it to be really good when it comes to esports gaming. I mostly play CSGO in which my system easily pushes 144fps so the experience is great.
In your case, I would strongly suggest that you go for a monitor with FreeSync support (like the Acer KG271). I also play Apex Legends and other single player games (Doom, Rage, Seriko etc.) at variable refresh rates (80-110 fps) which FreeSync makes it super smooth experience.
I don't know why some of here have too much hate towards TN panels, maybe because of their experiences with TN panels on laptops, but these monitors are far better than those. Infact, there is no comparison at all. I found Acer KG271 to be as good as LG IPS monitor in quality when it comes to gaming. Just calibrate your monitor properly.
My advice would to be not think of anything else and go for KG271. You would see much smoother gameplay even at lower frames per second and it would work great with your future upgrades as well.
The BenQ model which has been discussed in this thread is an old model and doesn't have freesync. It was good in its time but not anymore.