Upvote:5
My reading of our earlier answer is that you will need a full visa, not a transit visa, if you leave the sterile zone to collect and re-check luggage. If your tickets are on one reservation and you check your luggage through to India, you can stay airside and do not need any visa whatsoever. You are eligible for a visa on arrival at a cost of 2000 Thai Baht.
3:30 should be enough time between flights if your first arrival is timely. Travelling on two tickets always has the risk of misconnecting at your own cost to fix.