Usually you can't get a visa if you're doing it part-time, so that's a non-starter. In addition, you still have to pay for 6 years even if you finish in 3, so it won't actually save you any money. You'd also still be limited by student visa working regulations of 20 hours a week.
I've not heard anything about stopping subsidised loans for grad students (can you provide a link?), but usually once you're in the programme, the terms you started with carry on for your entire time, so you may not have to depend only on unsubsidised loans. You'd have to speak to a loan adviser to be sure though.
I was going to self-fund, but I ended up getting an overseas research student award (ORSAS, now defunct sadly) which paid the difference between EU and non-EU fees, and a studentship from my uni, which paid the rest and a stipend. (Note: I still ended up with $30k of subsidised loans to pay off.) It's worth asking your supervisor if the school can provide any funding, and how much teaching work you could get (demonstrating and tutoring pays fairly well).
Also remember, you can get on an income-dependent payback plan which can end up being written off after a certain amount of time, so in the long run, you may not actually have to pay back the $300k.