But I don't want the temps every going over 70 for any reason, and thats an issue;
With water cooling I doubt it would, but with that said there's absolutely nothing wrong with it going over 70 either

You need ivy for 3.0 support otherwise you will bottleneck a gtx670, so that kinda ends this debate anyway.