first thing to try is bleeding it properly, could be air locked.
pipe temps sound right to me, water flows out of the head through the top rad hose and out the bottom so heat has been lost via the rad and the bottom hose should be cooler than the top.
If you are going to change the stat then replace it with a genuine item, so from fiat or partsworld.co.uk sell genuine stats. Had cheap unbranded white boxed items even from alot of reputable parts suppliers of late. Only real way of testing the stat without taking it off the car (and its not fool proof) is to start the car and let it warm up , hold the top rad hose and it shouldn't get gradually hot - it should stay pretty cold and then suddenly get hot when the stat opens, circa 60 degrees celsius. If the hose slowly warms up with the engine temp then either the stat is stuck open or even had its internals removed (more common than you would expect). And as said already, bleed with the heater turned to full hot once swapped.