try moving all your Terraria files to a usb or something,then delete and redownload Terraria,then make a new world, and reach the nurse,and test if it works. If it doesnt,then i dont know,if it does,move all the terraria files back to its original place, and delete the files from when you re-downloaded it,but keep the files of the new world and character, and the achievements. Yet again,if this doesnt work, i dont know,i have never had this problem so this is just a theory, and if your game keeps crashing after moving the files,delete the old achievement file, and put the new achievement file in,you will lose all your achievements but you can earn them back.
i hope this helps you,and if you have any problems,tell me and ill try to test and tell you a solution.