1) Delete your game data. The DLC data can even stay.
2) Insert disk, skip update. let the game install itself, then quit.
3) Patch the game. If you watch, it should now download two patches. The first patch is the 1.06 fixes, it is 293 mb. wait for that to download and install. when it hits 100% it will switch to the next patch. Cancel the operation and the game should be back to good ole' 1.06.
4) Skip the 1.07 update until you are ready to play lonesome road.
This obviously won't help with lonesome hearts, but it will let you play for longer than 20 minutes without the framerate getting so lagged that you cannot play. I have checked all the worst spots that my game was encountering, casinos, Caesers Legion Camp, etc. with minimal issues that are totally playable.
Now, this crap shouldn't be necessary in the first place, but maybe it will help until Bethesda and Obsidian un-f*** themselves