TDP is the maximum amount of watts the CPU will use, so 95W will consume more battery power. Keep in mind it doesn't always consume the max, only under heavy loads.
the information you have given regards with Intel® Core™ i5-3210M (TDP 95W)
is wrong the max TDP of Intel® Core™ i5-3210M is 35 watt
that is lesser than Intel® Core™ i7-3610QM (TDP 45W).
this link tell the truth :-ARK | Compare Intel® Products
now the question about TDP,
higher the TDP => low battery backup
but clock frequency is high that means processor works faster.