I can understand that it's a frustrating experience, however the symptoms you have described - and the information you have provided are somewhat spartan for a productive response, in my opinion only - would suggest that Conal's Manual Hotfix work-around would address your problem. You simply may need to tone down the manual setting lower than Ultra - as some other posters here have advised.
The workaround involves opening up Origins, Right Clicking ONCE and then Left Clicking "Game Properties" and typing
-ShaderSystem.ShaderQualityLevel Ultra
in a box that pops up (note again, from how you are talking I'd suggest that Ultra be replaced with High).
This process takes roughly 30 seconds for an average user if that - again, in my opinion only.
I don't feel that this warrants such a tirade, nor does it appear to be "ridiculously broken". If you are capable of Pausing an Origin update to defer the patch then you are most likely able to put through a manual workaround.
Just in case, as per Conal's instructions (which are more than adequately comprehensive) ensure that your Mesh Quality (under Graphics Options) matches the level you type into the workaround box.
When the hotfix is posted, simply do the same process but instead delete the text - this isn't hardcore C++ programming we're being asked to do here and takes much less time than posting on a forum repeatedly.
Best of luck and I hope your experience improves.