Bosa and Buckner would both be fine picks at 4 whether Lawrence was suspended or not.
At this point I'd say Elliott is my first choice, then Bosa/Buckner, then Ramsey, assuming Lynch isn't a possibility, with a trade down being the most preferred option.
What we really should do now is sign Jason Jones to a 1 year contract for whatever meager salary he'd take (surely under 2 million). This is a guy with legitimate starting experience who could hold down the fort easily and he may even start once our two fool DE's return.