You may have trouble with that motherboard. It needs a BIOS update to work with that CPU. In order to perform that update you must have a CPU compatible with the original BIOS. The i5-4670 will work with the original BIOS though.
https://www.asus.com/Motherboards/H81MK/HelpDesk_CPU/
Your safest best with an i5-4690 is a motherboard with an H97 or Z97 chipset. As they will have the correct BIOS.
As for whether or not that is good. I'd say most people would consider it good for gaming. I certainly would. As good is subjective. I could not say whether or not you would think it is good.
If this is a build with new parts. You can get a better value with a Core i5-7500, Ryzen 5 1400 (overclocked) or Ryzen 5 1500x.
Edit: Going by further posts from you. It appears you already have the motherboard. In which case I would advise at least looking at some Xeon CPU options. Sometimes you can find killer deals on them. They will be faster than the i5-4690. As they are Quad Core with hyperthreading (8 threads).
Compatible Xeon Models (be sure it states it is V3):
- Xeon E3-1241 V3 (3.5GHz, 4C, HT, L3:8M, 80W, rev.C0)
- Xeon E3-1246 V3 (3.5GHz, 4C, HT, L3:8M, 84W, rev.C0)
- Xeon E3-1270 V3 (3.5GHz, 4C, HT, L3:8M, 80W, rev.C0)
- Xeon E3-1271 V3 (3.6GHz, 4C, HT, L3:8M, 80W, rev.C0)
- Xeon E3-1275 V3 (3.5GHz, 4C, HT, L3:8M, 84W, rev.C0)
- Xeon E3-1276 V3 (3.5GHz, 4C, HT, L3:8M, 84W, rev.C0)
- Xeon E3-1280 V3 (3.6GHz, 4C, HT, L3:8M, 82W, rev.C0)
- Xeon E3-1281 V3 (3.7GHz, 4C, HT, L3:8M, 82W, rev.C0)
- Xeon E3-1285 V3 (3.6GHz, 4C, HT, L3:8M, 84W, rev.C0)
- Xeon E3-1286 V3 (3.7GHz, 4C, HT, L3:8M, 84W, rev.C0)