Okay I am not robert, but here's my 2 cents..
Do we need to implement back drilled vias for power line and GND as well or it is just necessary for signals? -> NO
you want to minimize stubs in your DDR3, but that is not always possible. in most cases making the sub as small as possible will be enough.
back drilling is the worst becaus you need much larger clearances around your via's and leave te bottom clear of components to do so.
also it is a very tricky process. lots can go wrong.
For ddr3 backdrilling is NOT an option and it is better to us a combination of blind and buried via's if needed.
but if your design is not exeeding 533Mhz clock speed then you can go with through hole via's and try to keep stubs to be as small as possible.
for reference I have designs upto 800Mhz that worked fine.. but i did feel uncertain about it. (the design was intended to run at slower speed) but hey.. if faster works then go for it..
if you are making a design that goes in to
high volume production i would advise that you do a post layout simulation. this way you can go to mass production with ease of mind and the cost of simulating will be negligible, because you can go with cheaper production methods.
gnd via's are best done in full through hole.
about the dielctric constant yes there are differences but these do not influence that much in this case..
play around with the numbers in saturn PCB and see what happens.. e.g.
e
r = 4,6 (default FR4) then conductor impedance is 84.7586 ohm = 84
e
r = 4.2(FR4-HR+) then conductor impedance is 87.9526 ohm = 87
if you are implementing " controlled impedance" it is usually @ 10%.. so for a 50 Ohm line you are expecting to be at 45-55 ohm with you trace.
so even if you pay for it you will get a differences..
also usually the e
r between prepreg and core do not differ that much to be of heavy influence.
hope this helps..