I have the HD 598 and Massdrop Q701. The Q701 and K7XX are nearly identical. I think the only difference is that the K7XX are a little more warmer sounding.
I use both for playing CSGO. If I'll be playing more consecutive CSGO games then I'll choose the HD598 because they are much lighter and more comfortable. They'll magically disappear from the top of your head. Also, the sound stage and positioning are unmatched. The sound quality is very very nice. It has its usual Sennheiser sound signature which is weaker bass for a lack of words. IMO, the treble can make it fatiguing at higher volumes, but that's just me. Not everyone will have the same experience. I didn't that an amp was necessary for these headphones as they are quite sensitive. One other small issue was the headband cushion had cracked. I haven't confirmed what the material is. Some say its sheep skin and some say its faux leather.
I really enjoy the Q701. The bass impact and extension is quite impressive for an open back over ear headphone for its price. It's not nearly basshead level, but I think the majority of the users will enjoy it. I think these headphones are more diverse. I'd rather use the Q701 than the HD 598 for other media such as movies, internet videos, and music. The bump on the headband is known to give some users issues, but I have no problem with it. They do have a tighter fit than the HD 598, though. I highly recommend using an amp or amp/dac with the K7XX though. I'm using a Fiio E10K and it power the Q701 just fine.
The similarities are common for open back headphones for the price: sound leak, detachable cables, long cables, etc.
IMO, you should choose the K7XX as you had mentioned you are sensitive to treble. The treble is more tame and the bass is more pronounced compared to the HD 598.