TinyCore is smaller, 10MB with a GUI and it is far more up to date than DSL, which is effectively abandoned.
Here is the problem, anything that small is not going to take full advantage of your hardware. It is not going to have a full Xorg server, it is going to use Xvesa, which will not give you any hardware acceleration from that Nvidia card. TinyCore doesn't have wireless support by default, you have to add that as an extension.
The Slitaz site is down right now, but I believe it comes in just under that 30MB mark and includes quite a few applications.