No. You're still using a custom buffer. Uncheck that and/or set it to 2000 as well.
I'd set the Process Priority class to 'Above Normal', but that's mostly personal preference. Ensures that the video encoder will be less likely to choke during peak loads, without 'drowning' other processes at a higher setting.
Unless you plan to edit the video later with Sony Vegas, uncheck 'Use CFR'. Twitch needs CBR, not CFR.
The new default for Scene Buffering Time is 700ms. Probably won't hurt anything at 400, but to be thorough, bumping it up to the new default could be a good idea.
Slower x264 preset = more CPU used = better compression used = better your stream will look at a given bitrate. It's not a magic bullet, but it helps noticeably. Especially as a non-partner, to use your bitrate most effectively.
I'd also recommend doing test recordings both with the Lanczos downscaler AND the Bilinear; as you're running a straight 2.0 downscale, bilinear may result in a better end quality as it can just go on quads (as opposed to downscaling 1080p to 720p, which is a 1.5 downscale).
For absolute best quality, you have to stream native-resolution, with no downscale. Including not squashing or stretching anything in the preview window, or 'fit to screen'. If you're willing to game at 1280x720 on your monitor, with all of your overlays/art assets pre-resized down, and your cam running in the appropriate resolution as well, it will look *great* on your stream. But most aren't willing to do that. Might actually be an option for you though, again thanks to the 1440p doublesize, allowing each 720p pixel to map to four real pixels on your display, so it won't look *as* bad.
Not many will opt for this as it's a pain in the butt and eyes. But it really makes a difference, if you're willing to jump through the hoops, and suffer the low resolution on your end.