Щи- это когда без томата и свеклы, но с квашеной капустой, а дальше что хотите добавляйте. Борщ- со свеклой и капустой, ну можете и щавля добавить для вкуса там.
от региона зависит. Моя бабушка не делал разницы. И щи борщом называла, и борщ щами. Она сибирская бабушка, а родом с под Трубчевска. А тут принято что борщ - со свеклой, а щи с капустой. Но со щавелем, кто борщом назовет, кто щами, а кто супом. На мой взгяд - это щавелевый суп. хотя близкий к щам