Sorry if this seems like beating a dead horse, but I have searched and haven't quite found the answer to my question. I currently have a Surface Pro 3 i5 8GB/256GB and have generally enjoyed it, but the thermal throttling issues have definitely marred the experience. I don't use it for gaming, but I do use it for Java development. After developing for a while thermal throttling kicks in big time and makes continued work pretty painful. I've tried the whole USB fan thing which helps some, but it's VERY noisy and frankly pretty disappointing that it's even needed. I'm considering purchasing a Surface Pro 4 i7 16GB/512GB as an upgrade/replacement. I already have the docking station and SP4 type cover, so I'm relatively invested in this platform, plus I really like the form factor. Before I pull the trigger, I'm trying to figure out if I'm just going to have the same experience with the SP4 i7. I've seen some descriptions of how throttling in the SP4 differs from thermal throttling in the SP3 i5/i7, but I wanted to ask others who have used the both the SP3 and SP4 for relatively heavy business-oriented tasks (as opposed to gaming), are the major drops in productivity due to throttling addressed or are they still present and frustrating? Thanks in advance!