Your temps are looking good now. A variation of temps between cores is normal and yes you will probably have one core that is typically warmer than others. On my i5 2500k core 3 runs warmer at idle and load than the remaining cores.