Правильно: дарящий.
Оба ударения нормативны. Однако см.
Большой толковый словарь русского языка
ДА́ВЯЩИЙ; ДАВЯ́ЩИЙ, -ая, -ее. 1. только давя́щий. Тугой, сильно сдавливающий. Д-ая повязка. 2. Тупой, ноющий, щемящий (о боли). 3. Тягостный, гнетущий. Д-ая тоска. Д-ее впечатление.
Да, это продуктивный способ (ср.: курить - курящий, басить - басящий).
1. Верно: Совсем не пьющий и не курящий.
2. Что касается сочетания совсем некрасивый, то здесь возможны оба варианта, но с разными оттенками значения. В значении 'отнюдь не красивый, вовсе не красивый' – раздельно. В значении 'совершенно, очень некрасивый' – слитно.