low uGrad GPA + 2 master degrees = apply for Phd?

<p>Hello everybody ,</p>

<p>I realise that part of my question is repetitive, but could not find a satisfactory answer to my predicament, so here goes: </p>

<p>Low undergrad gpa in biochemistry ( aprox 7/10, where 5 is the minimum passing grade and 10 is the maximum) from a european university.Bad moves and wrong choices...Now trying to improve the situation : MSc degree in neuroscience ( at the moment, in the top 3% of my class, admitted with a 9.95/10 ,scholarship) and a MSc degree in chemical biology (considered somewhat of an elite program,research oriented and offering great LORs , obviously not related to neuro).I will be finishing both of them in 2015.
Wanting to apply to a few top-end phd's in the EU(Swiss) in neuroscience and found a few labs that tackle my (narrow) interests.There is the possibility of applying directly to the phd coordinator (and thus maybe having a better chance).
Also I should mention that I have some experience in bioinformatics that could be applied to neuroscience to some extent.</p>

<p>My questions are : </p>

<p>1.Classical question: does a good/great GPA at Msc level outweigh undergrad gpa(at least to some extent)?
2.Two master degrees better than one or viceversa? In my mind, it would be somewhat of minus.What do you guys think?
3.Would a GRE subject test in biochemistry help to offset the mediocre GPA or would it be a waste of time?
4.LORs from someone in the field vs LORs from someone outside the field?</p>

<p>Anyone?</p>