Looks like a pretty solid build. Both of those cpus are compatible! If you are planning on overclocking go with the k model (cannot overclock the other)...other than overclocking they will perform the same.
Like Senkasaw said, but I say spend the extra 20 bucks and grab the K version. I didn't and I regret it to this day when I got the 2500 instead of the 2500k. Down the road you will prob want to O.C that baby, even if it's a tiny bit.
Edit: Other wise if you don't, grab a Z75 MOBO, as it is for non O.C CPU's and will be cheaper at least. Only reason I have an O.C board myself, is it was Shell Shocker at the time from 149.99 to 89.99. Couldn't pass up that deal.