Couple of things:
First, I want to echo the very slim fit with the new stark. I am 6' 1'' and a very skinny 155lbs, and I have an old navy stark that is 4 years old in medium that I have plenty of room in, yet it still looks good. I just bought a new navy mix stark in medium, and I thought I'd bought a small by mistake. I looked at the tag on the sweater and on the store tag, and it said it was medium, but damn was it tight! I mean, it was long enough everywhere, but I was getting a good squeeze from it - it was like skinny jeans for sweaters!
I've been on the fence as to whether to keep it or not because of that. I guess it will relax a bit with wear. So, it you're anywhere near my height and weight, I'd say at least a medium in the new stark depending on how you like to wear your sweaters, but possibly a large. If you're more muscular and thicker, you're probably looking at XL.
Secondly, my beloved old stark is kind of getting hole-y (holy?) and falling apart a bit -- I live in a major city (San Francisco), so do I just bring it to a good tailor for repair?? Ideas appreciated. Thanks.