VID (Voltage Identifier) = Voltage Level "request" by the CPU to the motherboard.
VCore = Actual voltage "delivered/supplied" by the mobo to the cpu.
About the voltage reading, VID is just a state or information that is in the CPU, while vcore is the actual voltage, and as usual, software based reading on vcore is not very accurate, expecting +/-10 to 20% off for normal condition.
Whats your voltage at now?
Dont go over 1.5 on 965