NOOBS is a pain because it's not obvious where the /boot/config.txt parms are being read from. Use the recovery system config editor if you insist on using NOOBS.
Start with an empty config, one of my RPis runs perfectly with just
coded. Add nothing for hdmi, nothing for sdtv, nothing for framebuffer (stick a # in front of all of those parameters so they become comments).
Boot it and look at what the GPU decides to use with a
tvservice -s command. Work from there. If you can use it headless with SSH that's all the better.
If the screen doesn't work, if nothing is displayed, start simple. Try
or
as VGA should run on any display. It helps to know whether your display is CEA (group1) or DMT (group2).
Change one parameter at a time, reboot and see what happens. That makes it easier to commit to a change that works or know what to reverse if it doesn't work.
If you switch to plain Raspbian, it will run
Which is NTSC 4:3 720x480 @ 60Hz if there is no HDMI display connected when the system is booted.