The igpu in that processor will have a significant performance loss at that memory speed, if you intend to use the fairly capable onboard graphics for graphically intense tasks like games or productivity software, set the ram to 3200mhz.
>Should I go into bios and make it run at 3200mhz,
I would do that.
Optionally you can test your memory for stability to make sure your pc doesn't crash
On Linux you can use the memtester package (it's in the standard repositories)
>Will it last longer if i keep it under clocked according to the JDEC code?
JEDEC is just some kind of a lowest common denominator industry standard, it's not the limit for your component.
Technically it will last longer but, RAM is unlikely to crap out, your motherboard will likely die first.
If you are concerned about extending the life expectancy of your computer the number one thing to do is make it have a low temperature.
>Is it still overclocking if I'm making it run under it's told spec